-- *****************************************************************************
-- Juniper-ACCOUNTING-MIB
--
-- Juniper Networks Enterprise MIB
-- Accounting MIB
--
-- Copyright (c) 1999 Redstone Communications, Inc.
-- Copyright (c) 1999, 2002 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************Juniper-ACCOUNTING-MIB DEFINITIONS::=BEGINIMPORTSInteger32,MODULE-IDENTITY,OBJECT-TYPE,OBJECT-IDENTITY,Unsigned32FROM SNMPv2-SMI
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
RowStatus,DisplayStringFROM SNMPv2-TC
InterfaceIndexFROM IF-MIB
acctngSelectionEntry, acctngSelectionIndex, acctngFileEntry
FROM ACCOUNTING-CONTROL-MIB
juniMibs
FROM Juniper-MIBs
juniIfType
FROM Juniper-UNI-IF-MIB
JuniAcctngOperType, JuniAcctngAdminType, JuniInterfaceDescrFormat,
JuniInterfaceLocation, JuniEnable
FROM Juniper-TC
JuniPolicyAttachmentType
FROM Juniper-POLICY-MIB;juniAcctngMIB MODULE-IDENTITYLAST-UPDATED"200504261500Z"-- 26-Apr-05 10:00 AM ESTORGANIZATION"Juniper Networks, Inc."CONTACT-INFO" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
Email: mib@Juniper.net"DESCRIPTION"The accounting MIB for the Juniper Networks enterprise. This MIB
augments with the Virtual Router Accounting MIB specified in RLI618."-- Revision HistoryREVISION"200504261500Z"-- 26-Apr-05 10:00 AM EST - JUNOSe 7.1DESCRIPTION"Key revisions include:
o Added Virtual Router Based Accounting Config (RLI618)"REVISION"200302281500Z"-- 28-Feb-03 10:00 AM EST - JUNOSe 5.1DESCRIPTION"Added IGMP schema IDs."REVISION"200212171537Z"-- 17-Dec-02 10:37 AM EST - JUNOSe 5.0DESCRIPTION"Key revisions include:
o Replaced Unisphere names with Juniper names.
o Added juniAcctngInterfaceDescrFormat,
juniAcctngInterfaceNumberingMode and juniAcctngFileFormat.
o Changed the indexing scheme to the juniAcctngInterfaceTable to allow
specification by interface type, fileIndex and interface location.
Gave the table a new OID."REVISION"200112051416Z"-- 05-Dec-01 09:16 AM EST - JUNOSe 4.0DESCRIPTION"Key revisions include:
o Added juniAcctngSelectionPolicyName and
juniAcctngSelectionPolicyType objects to juniAcctngSelectionTable
o Added juniAcctngSelectionSchemaPolicy and associated policy
statistic OIDs "REVISION"200111191900Z"-- 19-Nov-01 02:00 PM EST - JUNOSe 3.3DESCRIPTION"Key revisions include:
o Added juniAcctngifInMulticastPkts
o Added juniAcctngifInBroadcastPkts
o Added juniAcctngifOutMulticastPkts
o Added juniAcctngifOutBroadcastPkts "REVISION"200103261322Z"-- 26-Mar-01 08:22 AM EST - JUNOSe 3.2DESCRIPTION"Key revisions include:
o Added juniAcctngSelectionSchemaSystem
o Deprecated juniAcctngSelectionSubtreeType "REVISION"200011071900Z"-- 07-Nov-00 03:00 PM EDT - JUNOSe 2.6DESCRIPTION"Key revisions include:
o Added juniAcctngIfTimeOffset "REVISION"200007210000Z"-- 21-Jul-00 - JUNOSe 2.2DESCRIPTION"Key revisions include:
o Added juniAcctngIfCorrelator
o Added juniAcctngIfInPolicedOctets
o Added juniAcctngIfInPolicedPkts
o Added juniAcctngIfInSpoofedPkts
o Added juniAcctngIfOutPolicedOctets
o Added juniAcctngIfOutPolicedPkts
o Added juniAcctngIfOutSchedulerDropOctets
o Added juniAcctngIfOutSchedulerDropPkts
o Added juniAcctngIfLowerInterface "REVISION"200003200000Z"-- 20-Mar-00 - JUNOSe 2.0DESCRIPTION"Key revisions include:
o Moved juniAcctngSelectionMaxIfStackLevels
o Added juniAcctngSelectionSubtreeType
o Added juniAcctngIfCorrelator
o Removed juniAcctngSelectionSchemaPpp "REVISION"200001170000Z"-- 17-Jan-00 - JUNOSe 1.3DESCRIPTION"Key revisions include:
o Added juniAcctngSelectionMaxIfStackLevels
o Added juniAcctngSelectionIfStackStartTable
o Added juniAcctngSelectionSchemaIfStack "REVISION"9910180000Z"-- 18-Oct-99 - JUNOSe 1.1DESCRIPTION"Initial version of this MIB module."::={ juniMibs 24}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- MIB Structure
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniAcctngMIBObjects OBJECTIDENTIFIER::={ juniAcctngMIB 1}juniAcctngSelectionControl OBJECTIDENTIFIER::={ juniAcctngMIBObjects 1}juniAcctngFileControl OBJECTIDENTIFIER::={ juniAcctngMIBObjects 2}
juniAcctngInterfaceControl OBJECTIDENTIFIER::={ juniAcctngMIBObjects 3}juniAcctngScalarGroup OBJECTIDENTIFIER::={ juniAcctngMIBObjects 4}juniAcctngVirtualRouterControl OBJECTIDENTIFIER::={ juniAcctngMIBObjects 5}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- MIB Objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- The Juniper Accounting Scalar Group
--juniAcctngInterfaceDescrFormat OBJECT-TYPESYNTAX JuniInterfaceDescrFormat
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The format of the interface descriptions reported by the accounting
application."::={ juniAcctngScalarGroup 1}juniAcctngInterfaceNumberingMode OBJECT-TYPESYNTAXINTEGER{proprietaryNumbering(0),rfc1213Number(1)}MAX-ACCESSread-write
STATUScurrentDESCRIPTION"The format of the interface descriptions reported by the accounting
application."::={ juniAcctngScalarGroup 2}juniAcctngFileFormat OBJECT-TYPESYNTAXINTEGER{includeCR(0),includeCRLF(1)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The file format of the accounting file."::={ juniAcctngScalarGroup 3}--
-- The Accounting Information Selection table
--juniAcctngSelectionTable OBJECT-TYPESYNTAXSEQUENCEOF JuniAcctngSelectionEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of accounting information selection entries.
Note that additions, modifications and deletions of entries in this
table can occur at any time, but such changes only take effect on the
next occasion when collection begins into a new interval. Thus, between
modification and the next 'swap', the content of this table does not
reflect the current selection."
::={ juniAcctngSelectionControl 1}juniAcctngSelectionEntry OBJECT-TYPESYNTAX JuniAcctngSelectionEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry used to extend the the selection entry in
acctngSelectionEntry. This conceptual row extension is used for
Juniper accounting extensions for connectionless data collection."AUGMENTS{ acctngSelectionEntry }::={ juniAcctngSelectionTable 1}
JuniAcctngSelectionEntry ::=SEQUENCE{
juniAcctngSelectionType BITS,
juniAcctngSelectionMode INTEGER,
juniAcctngSelectionSubtreeType INTEGER,
juniAcctngSelectionMaxIfStackLevels Integer32,
juniAcctngSelectionPolicyName DisplayString,
juniAcctngSelectionPolicyType JuniPolicyAttachmentType,
juniAcctngSelectionIfCreateDeleteStats JuniEnable,
juniAcctngSelectionIfCreateDeleteStatsIfTypes BITS}juniAcctngSelectionType OBJECT-TYPESYNTAXBITS{ietfAccountControl(0),
connectionLessLayer2(1)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Indicates the types of connections for which the information selected
by this entry are to be collected. The ietfAccountControl(0) bit
position indicates that the ACCOUNTING-CONTROL-MIB.acctngSelectionType
in the base conceptual row determines the selection type. All other bit
positions for this object over-ride the acctngSelectionType in the base
conceptual row. When the value of this object over-rides the
acctngSelectionType object, the following objects have no meaning:
ACCOUNTING-CONTROL-MIB.acctngFileCollectFailedAttempts
ACCOUNTING-CONTROL-MIB.acctngFileMinAge
because they control or are related to connection oriented accounting."::={ juniAcctngSelectionEntry 1}juniAcctngSelectionMode OBJECT-TYPESYNTAXINTEGER{absoluteCounterValues(1),deltaCounterValues(2)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Indicates the data collection mode."DEFVAL{ deltaCounterValues }::={ juniAcctngSelectionEntry 2}
juniAcctngSelectionSubtreeType OBJECT-TYPESYNTAXINTEGER{unknown(0),lineCard(1),systemController(2)}MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Indicates the origin of the collection, given the row's subtree. The
architecture implementation for statistics collection imposes that rows
with distinct juniAcctngSelectionSubtreeType may not be collected into
the same accounting file. Conversely, different files (configured from
acctngSelectionFile) entries are necessary in order to collect from
subtrees (configured from acctngSelectionSubtree) that imply into
different subtree types (juniAcctngSelectionSubtreeType)."::={ juniAcctngSelectionEntry 3}juniAcctngSelectionMaxIfStackLevels OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Indicates the maximum number of levels in the ifStack table to be
returned when using the ifStack accounting schema. This object is
ignored if acctngSelectionSubtree is not set to
juniAcctngSelectionSchemaIfStack. When this object is zero, the entire
stack above the starting point(s) given will be returned. When this
object is set to 1, only ifIndexes stacked above the starting point(s)
given will be returned."DEFVAL{0}::={ juniAcctngSelectionEntry 4}juniAcctngSelectionPolicyName OBJECT-TYPESYNTAXDisplayString(SIZE(0..40))MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Specifies the name of the policy associated with the statistics
collected when using the policy accounting schema. This object is
ignored if acctngSelectionSubtree is not set to
juniAcctngSelectionSchemaPolicy."DEFVAL{""}::={ juniAcctngSelectionEntry 5}juniAcctngSelectionPolicyType OBJECT-TYPESYNTAX JuniPolicyAttachmentType
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Specifies the attachment point for the policy associated with the
statistics collected when using the policy accounting schema. This
object is ignored if acctngSelectionSubtree is not set to
juniAcctngSelectionSchemaPolicy."
DEFVAL{ noPolicy }::={ juniAcctngSelectionEntry 6}juniAcctngSelectionIfCreateDeleteStats OBJECT-TYPESYNTAX JuniEnable
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Enable/disable interfaces create and delete statistics collection."DEFVAL{ disable }::={ juniAcctngSelectionEntry 7}juniAcctngSelectionIfCreateDeleteStatsIfTypes OBJECT-TYPESYNTAXBITS{ip(0),ppp(1),atm1483(2),vlan(3),mplsMajor(4),mplsL2Shim(5),mplsMinor(6)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The interface-types that are used in the configuration of the create/delete
statistics collection. Allowed interface-types are IP, ATM1483, PPP and VLAN.
These interface-types are allowed to configure if the interfaces create/delete stats
feature is enabled i.e juniAcctngSelectionIfCreateDeleteStats == enable."::={ juniAcctngSelectionEntry 8}--
-- The Accounting Information ifStack Selection
--juniAcctngSelectionIfStackStartTable OBJECT-TYPESYNTAXSEQUENCEOF JuniAcctngSelectionIfStackStartEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of ifIndexes to be used as starting point when using the ifStack
selection schema.
Note that additions, modifications and deletions of entries in this
table can occur at any time, but such changes only take effect on the
next occasion when collection begins into a new interval. Thus, between
modification and the next 'swap', the content of this table does not
reflect the current selection."::={ juniAcctngSelectionControl 3}juniAcctngSelectionIfStackStartEntry OBJECT-TYPESYNTAX JuniAcctngSelectionIfStackStartEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry used to determine the starting point entry when using the
ifStack schema."INDEX{ acctngSelectionIndex,
juniAcctngSelectionIfStackIfIndex }::={ juniAcctngSelectionIfStackStartTable 1}
JuniAcctngSelectionIfStackStartEntry ::=SEQUENCE{
juniAcctngSelectionIfStackIfIndex InterfaceIndex,
juniAcctngSelectionIfStackRowStatus RowStatus}juniAcctngSelectionIfStackIfIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The ifIndex to be used as a starting point in the interface stack
configuration. The interfaces to be returned in the ifStack schema will
start from this value, going up."::={ juniAcctngSelectionIfStackStartEntry 1}juniAcctngSelectionIfStackRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of entries in this table."::={ juniAcctngSelectionIfStackStartEntry 2}--
-- The Accounting File Table
--juniAcctngFileTable OBJECT-TYPESYNTAXSEQUENCEOF JuniAcctngFileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A unique value identifying the file transfer behavior and the the file
to where accounting data is to be stored."::={ juniAcctngFileControl 1}juniAcctngFileEntry OBJECT-TYPESYNTAX JuniAcctngFileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry used to extend the file management of acctngFileEntry. This
conceptual row extension is used for Juniper accounting extensions to
automate the transfer of accounting data to remote hosts."AUGMENTS{ acctngFileEntry }::={ juniAcctngFileTable 1}
JuniAcctngFileEntry ::=SEQUENCE{
juniAcctngFileXferMode INTEGER,
juniAcctngFileXferIndex INTEGER,
juniAcctngFileXferSecondaryIndex INTEGER}juniAcctngFileXferMode OBJECT-TYPESYNTAXINTEGER{juniAcctngManualTransfer(1),juniAcctngAutomatedTransfer(2),juniAcctngTransferOnFileFull(3),
juniAcctngRedundantTransfer(4)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Indicates the mode to use for transfering accounting data to remote
client.
juniAcctngManualTransfer - Administrator is responsible for manually
transfering collected accounting data off of the system.
juniAcctngAutomatedTransfer - The agent will automatically transfer the
collected accounting data based at a acctngFileIntervals using an entry
in the juniFileXferTable pointed to by juniAcctngFileXferIndex. If a
manager sets this object to this value, a corresponding row in the
juniFileXferTable must exist, otherwise the set command will fail.
juniActngTransferOnFileFull - The agent will automatically transfer the
collected accounting data when the file reaches the maximum size defined
by acctngFileMaximumSize. If a manager sets this object to this value,
a corresponding row in the juniFileXferTable must exist, otherwise the
set command will fail.
juniAcctngRedundantTransfer - The agent will automatically transfer two
copies of the accounting data based on the acctngFileInterval. One copy
will go to the juniFileXferTable entry identified by
juniAcctngFileXferIndex and one copy will go the the juniFileXferTable
entry identified by juniAcctngFileXferSecondaryIndex."::={ juniAcctngFileEntry 1}juniAcctngFileXferIndex OBJECT-TYPESYNTAXINTEGER(1..65535)
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Identifies an entry in the juniFileXferTable, which defines the file
transfer parameters to use when the agent is configured to automatically
transfer collected accounting data files. A set to this object will
fail if a corresponding entry in the juniFileXferTable does not exist or
it is not set to juniFileXferAcctngStatistics."::={ juniAcctngFileEntry 2}juniAcctngFileXferSecondaryIndex OBJECT-TYPESYNTAXINTEGER(1..65535)MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Identifies a backup or secondary entry in the juniFileXferTable, which
defines the file transfer parameters to use when the agent is configured
to automatically transfer collected accounting data files. A set to
this object will fail if a corresponding entry in the juniFileXferTable
does not exist or it is not set to juniFileXferAcctngStatistics."::={ juniAcctngFileEntry 3}--
-- Obsolete Per-interface Type Control Table
-- This table was obsoleted when the indexing changed.
--juniAcctngObsInterfaceTable OBJECT-TYPESYNTAXSEQUENCEOF JuniAcctngObsInterfaceEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"This table was obsoleted when the indexing changed."::={ juniAcctngInterfaceControl 1}juniAcctngObsInterfaceEntry OBJECT-TYPESYNTAX JuniAcctngObsInterfaceEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"Obsolete table entry."INDEX{ juniIfType }::={ juniAcctngObsInterfaceTable 1}
JuniAcctngObsInterfaceEntry ::=SEQUENCE{
juniAcctngObsInterfaceAdminStatus JuniAcctngAdminType,
juniAcctngObsInterfaceOperStatus JuniAcctngOperType,
juniAcctngObsInterfaceRowStatus RowStatus,
juniAcctngObsInterfaceAccntgFileIndex Integer32}juniAcctngObsInterfaceAdminStatus OBJECT-TYPESYNTAX JuniAcctngAdminType
MAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"Obsolete object."::={ juniAcctngObsInterfaceEntry 1}juniAcctngObsInterfaceOperStatus OBJECT-TYPE
SYNTAX JuniAcctngOperType
MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"Obsolete object."::={ juniAcctngObsInterfaceEntry 2}juniAcctngObsInterfaceRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"Obsolete object."::={ juniAcctngObsInterfaceEntry 3}juniAcctngObsInterfaceAccntgFileIndex OBJECT-TYPESYNTAXInteger32(0..65535)MAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"Obsolete object."::={ juniAcctngObsInterfaceEntry 4}--
-- Per-interface Type Control Table
--juniAcctngInterfaceTable OBJECT-TYPESYNTAXSEQUENCEOF JuniAcctngInterfaceEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION
"A table controlling the collection of accounting data on specific
interfaces types. This table provides an efficient mechanism to enable
and/or disable data collection on all interfaces of a specified type.
This table replaces the obsolete version with the same name."::={ juniAcctngInterfaceControl 2}juniAcctngInterfaceEntry OBJECT-TYPESYNTAX JuniAcctngInterfaceEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry which controls whether accounting data is to be collected on
interfaces of a specific type, to a specific accounting file and by the
systems interface location."INDEX{ juniIfType,
juniAcctngInterfaceFileIndex,
juniAcctngInterfaceLocation }::={ juniAcctngInterfaceTable 1}
JuniAcctngInterfaceEntry ::=SEQUENCE{
juniAcctngInterfaceFileIndex Integer32,
juniAcctngInterfaceLocation JuniInterfaceLocation,
juniAcctngInterfaceAdminStatus JuniAcctngAdminType,
juniAcctngInterfaceOperStatus JuniAcctngOperType,
juniAcctngInterfaceRowStatus RowStatus}juniAcctngInterfaceFileIndex OBJECT-TYPESYNTAXInteger32(0..65535)
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This object selects the acctngFileTable entry for the collection
statistics for this interface type. The value of this object is the
same as the acctngFileIndex and is used to cross reference accounting
data files in the AcctngFileTable.
If the value of this object is zero (special value), then the combined
interface type/location defined by this entry is collected into all
entries in the acctngFileTable, i.e., all accounting files."::={ juniAcctngInterfaceEntry 1}juniAcctngInterfaceLocation OBJECT-TYPESYNTAX JuniInterfaceLocation
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The interface location specification for this entry. If the value of
this entry is a zero length string, then all system locations are
included for the interface type defined by juniIfType."::={ juniAcctngInterfaceEntry 2}juniAcctngInterfaceAdminStatus OBJECT-TYPESYNTAX JuniAcctngAdminType
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The desired administrative state for accounting data collection for
interfaces defined by the type of this entry. The administrative scope
is for all interfaces of the type defined by the corresponding
juniIfType for this entry."::={ juniAcctngInterfaceEntry 3}juniAcctngInterfaceOperStatus OBJECT-TYPESYNTAX JuniAcctngOperType
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The operational state for accounting data collection on for all
interfaces corresponding to this entries type."::={ juniAcctngInterfaceEntry 4}juniAcctngInterfaceRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of entries in this table."::={ juniAcctngInterfaceEntry 5}--
-- Per-slot interface final stats transfer statistics Table
--juniAcctngIfFinalStatsXferStatsTable OBJECT-TYPESYNTAXSEQUENCEOF JuniAcctngIfFinalStatsXferStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table to display line cards interfaces final statistics transfer
statistics."::={ juniAcctngInterfaceControl 3}
juniAcctngIfFinalStatsXferStatsEntry OBJECT-TYPESYNTAX JuniAcctngIfFinalStatsXferStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry is a display of one line card's interfaces final statistics
transfer statistics."INDEX{ juniAcctngIfFinalStatsXferStatsSlotNumber }::={ juniAcctngIfFinalStatsXferStatsTable 1}
JuniAcctngIfFinalStatsXferStatsEntry ::=SEQUENCE{
juniAcctngIfFinalStatsXferStatsSlotNumber Integer32,
juniAcctngIfFinalStatsXferStatsReceived Unsigned32,
juniAcctngIfFinalStatsXferStatsTransferred Unsigned32,
juniAcctngIfFinalStatsXferStatsDropped Unsigned32}juniAcctngIfFinalStatsXferStatsSlotNumber OBJECT-TYPESYNTAXInteger32(0..14)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This object selects the slot number to display interfaces final statistics
transfer statistics for the line module on that slot."::={ juniAcctngIfFinalStatsXferStatsEntry 1}
juniAcctngIfFinalStatsXferStatsReceived OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Count of the total received interfaces final statistics records for the line module."::={ juniAcctngIfFinalStatsXferStatsEntry 2}juniAcctngIfFinalStatsXferStatsTransferred OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Count of the total transferred interfaces final statistics records for the line module."::={ juniAcctngIfFinalStatsXferStatsEntry 3}juniAcctngIfFinalStatsXferStatsDropped OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Count of the total dropped interfaces final statistics records for the line module."::={ juniAcctngIfFinalStatsXferStatsEntry 4}--
-- The Virtual Router Accounting Control Information
--juniAcctngVirtualRouterTable OBJECT-TYPE
SYNTAXSEQUENCEOF JuniAcctngVirtualRouterTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This Table stores the configuration of Virtual Routers per collector (File Index) basis. Multiple Virtual Routers can be
configured per collector (file index)"::={ juniAcctngVirtualRouterControl 1}juniAcctngVirtualRouterTableEntry OBJECT-TYPESYNTAX JuniAcctngVirtualRouterTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry used to determine the starting point entry when using the
ifStack schema."INDEX{ juniAcctngVirtualRouterTableIndex }::={ juniAcctngVirtualRouterTable 1}
JuniAcctngVirtualRouterTableEntry ::=SEQUENCE{
juniAcctngVirtualRouterTableIndex Integer32,
juniAcctngVirtualRouterTableVRName DisplayString,
juniAcctngVirtualRouterTableRowStatus RowStatus}juniAcctngVirtualRouterTableIndex OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"This Index to be used as a starting point in the Virtual Router Table
configuration. The index to be returned in the Virtual Router Table will
start from this value, going up."::={ juniAcctngVirtualRouterTableEntry 1}juniAcctngVirtualRouterTableVRName OBJECT-TYPESYNTAXDisplayString(SIZE(0..255))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Virtual Router name(s) space separated."::={ juniAcctngVirtualRouterTableEntry 2}juniAcctngVirtualRouterTableRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of entries in this table."::={ juniAcctngVirtualRouterTableEntry 3}--
-- enterprise schema information
--juniAcctngSelectionSchema OBJECT-IDENTITYSTATUScurrentDESCRIPTION"The root OBJECT IDENTIFIER under which accounting selection tree
objects are assigned."::={ juniAcctngMIB 2}
juniAcctngSelectionSchemaIf OBJECTIDENTIFIER::={ juniAcctngSelectionSchema 1}juniAcctngIfInOctets OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIf 1}juniAcctngIfInUcastPkts OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIf 2}juniAcctngIfInDiscards OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIf 3}juniAcctngIfInErrors OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIf 4}juniAcctngIfInUnknownProtos OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIf 5}juniAcctngIfOutOctets OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIf 6}juniAcctngIfOutUcastPkts OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIf 7}
juniAcctngIfOutDiscards OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIf 8}juniAcctngIfOutErrors OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIf 9}juniAcctngIfCorrelator OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIf 10}juniAcctngIfInPolicedOctets OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIf 11}juniAcctngIfInPolicedPkts OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIf 12}juniAcctngIfInSpoofedPkts OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIf 13}juniAcctngIfOutPolicedOctets OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIf 14}juniAcctngIfOutPolicedPkts OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIf 15}juniAcctngIfOutSchedulerDropOctets OBJECTIDENTIFIER
::={ juniAcctngSelectionSchemaIf 16}juniAcctngIfOutSchedulerDropPkts OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIf 17}juniAcctngIfLowerInterface OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIf 18}juniAcctngIfTimeOffset OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIf 19}juniAcctngifInMulticastPkts OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIf 20}juniAcctngifInBroadcastPkts OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIf 21}juniAcctngifOutMulticastPkts OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIf 22}juniAcctngifOutBroadcastPkts OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIf 23}juniAcctngSelectionSchemaIfStack OBJECTIDENTIFIER::={ juniAcctngSelectionSchema 3}
juniAcctngSelectionSchemaSystem OBJECTIDENTIFIER::={ juniAcctngSelectionSchema 4}juniAcctngSelectionSchemaPolicy OBJECTIDENTIFIER::={ juniAcctngSelectionSchema 5}juniAcctngSelectionSchemaIgmp OBJECTIDENTIFIER::={ juniAcctngSelectionSchema 6}juniAcctngGreenPackets OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaPolicy 1}juniAcctngUpperGreenPackets OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaPolicy 2}juniAcctngYellowPackets OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaPolicy 3}juniAcctngUpperYellowPackets OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaPolicy 4}juniAcctngRedPackets OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaPolicy 5}juniAcctngUpperRedPackets OBJECTIDENTIFIER
::={ juniAcctngSelectionSchemaPolicy 6}juniAcctngGreenBytes OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaPolicy 7}juniAcctngUpperGreenBytes OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaPolicy 8}juniAcctngYellowBytes OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaPolicy 9}juniAcctngUpperYellowBytes OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaPolicy 10}juniAcctngRedBytes OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaPolicy 11}juniAcctngUpperRedBytes OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaPolicy 12}juniAcctngIgmpLowerIndex OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIgmp 1}juniAcctngIgmpRouterIndex OBJECTIDENTIFIER
::={ juniAcctngSelectionSchemaIgmp 2}juniAcctngIgmpDestAddr OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIgmp 3}juniAcctngIgmpSourceIndex OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIgmp 4}juniAcctngIgmpMulticastGroup OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIgmp 5}juniAcctngIgmpLowerIgmpCommand OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIgmp 6}juniAcctngIgmpLowerTimeStamp OBJECTIDENTIFIER::={ juniAcctngSelectionSchemaIgmp 7}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniAcctngConformance OBJECTIDENTIFIER::={ juniAcctngMIB 3}juniAcctngGroups OBJECTIDENTIFIER::={ juniAcctngConformance 1}juniAcctngCompliances OBJECTIDENTIFIER::={ juniAcctngConformance 2}
--
-- compliance statements
--juniAcctngCompliance MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for switches that implement the Juniper
Accounting Control MIB. This statement became obsolete when the
juniAcctngSelectionSubtreeType object was deprecated."MODULE-- this moduleMANDATORY-GROUPS{
juniAcctngBasicGroup }::={ juniAcctngCompliances 1}-- JUNOSe 2.0juniAcctngCompliance2 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for switches that implement the Juniper
Accounting Control MIB. This statement became obsolete when selection
policy name and type objects were added."MODULE-- this moduleMANDATORY-GROUPS{
juniAcctngBasicGroup2 }::={ juniAcctngCompliances 2}-- JUNOSe 3.2juniAcctngCompliance3 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for switches that implement the Juniper
Accounting Control MIB. This statement became obsolete when the
interface control table was modified."MODULE-- this moduleMANDATORY-GROUPS{
juniAcctngBasicGroup3 }::={ juniAcctngCompliances 3}-- JUNOSe 4.0juniAcctngCompliance4 MODULE-COMPLIANCESTATUScurrentDESCRIPTION"Obsolete compliance statement for switches that implement the Juniper
Accounting Control MIB. This statement became obsolete when the
selection control table was modified."MODULE-- this moduleMANDATORY-GROUPS{
juniAcctngBasicGroup4 }::={ juniAcctngCompliances 4}-- JUNOSe 5.0juniAcctngCompliance5 MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for switches that implement the Juniper
Accounting Control MIB."MODULE-- this moduleMANDATORY-GROUPS{
juniAcctngBasicGroup5 }::={ juniAcctngCompliances 5}-- JUNOSe x.0
juniAcctngCompliance6 MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for switches that implement the Juniper
Accounting Control MIB."MODULE-- this moduleMANDATORY-GROUPS{
juniAcctngBasicGroup6 }::={ juniAcctngCompliances 6}-- JUNOSe 7.1--
-- units of conformance
--juniAcctngBasicGroup OBJECT-GROUPOBJECTS{
juniAcctngSelectionType,
juniAcctngSelectionMode,
juniAcctngSelectionSubtreeType,
juniAcctngSelectionMaxIfStackLevels,
juniAcctngSelectionIfStackRowStatus,
juniAcctngFileXferMode,
juniAcctngFileXferIndex,
juniAcctngFileXferSecondaryIndex,
juniAcctngObsInterfaceAdminStatus,
juniAcctngObsInterfaceOperStatus,
juniAcctngObsInterfaceRowStatus,
juniAcctngObsInterfaceAccntgFileIndex }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing control of the basic
collection of accounting data for connection-less networks. This group
became obsolete when juniAcctngSelectionSubtreeType was deprecated."::={ juniAcctngGroups 1}
juniAcctngBasicGroup2 OBJECT-GROUPOBJECTS{
juniAcctngSelectionType,
juniAcctngSelectionMode,
juniAcctngSelectionMaxIfStackLevels,
juniAcctngSelectionIfStackRowStatus,
juniAcctngFileXferMode,
juniAcctngFileXferIndex,
juniAcctngFileXferSecondaryIndex,
juniAcctngObsInterfaceAdminStatus,
juniAcctngObsInterfaceOperStatus,
juniAcctngObsInterfaceRowStatus,
juniAcctngObsInterfaceAccntgFileIndex }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing control of the basic
collection of accounting data for connection-less networks. This group
became obsolete when selection policy name and type objects were added."::={ juniAcctngGroups 2}juniAcctngBasicGroup3 OBJECT-GROUPOBJECTS{
juniAcctngSelectionType,
juniAcctngSelectionMode,
juniAcctngSelectionMaxIfStackLevels,
juniAcctngSelectionPolicyName,
juniAcctngSelectionPolicyType,
juniAcctngSelectionIfStackRowStatus,
juniAcctngFileXferMode,
juniAcctngFileXferIndex,
juniAcctngFileXferSecondaryIndex,
juniAcctngObsInterfaceAdminStatus,
juniAcctngObsInterfaceOperStatus,
juniAcctngObsInterfaceRowStatus,
juniAcctngObsInterfaceAccntgFileIndex }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing control of the basic
collection of accounting data for connection-less networks. This group
became obsolete when the inteface control table was modified."::={ juniAcctngGroups 3}juniAcctngDeprecatedGroup OBJECT-GROUPOBJECTS{
juniAcctngSelectionSubtreeType }STATUSdeprecatedDESCRIPTION"This group contains a deprecated object that is no longer recommended
but may still be supported on some implemtations for backward
compatibility."::={ juniAcctngGroups 4}juniAcctngBasicGroup4 OBJECT-GROUPOBJECTS{
juniAcctngInterfaceDescrFormat,
juniAcctngInterfaceNumberingMode,
juniAcctngFileFormat,
juniAcctngSelectionType,
juniAcctngSelectionMode,
juniAcctngSelectionMaxIfStackLevels,
juniAcctngSelectionPolicyName,
juniAcctngSelectionPolicyType,
juniAcctngSelectionIfStackRowStatus,
juniAcctngFileXferMode,
juniAcctngFileXferIndex,
juniAcctngFileXferSecondaryIndex,
juniAcctngInterfaceAdminStatus,
juniAcctngInterfaceOperStatus,
juniAcctngInterfaceRowStatus }STATUScurrentDESCRIPTION"Obsolete collection of objects providing control of the basic
collection of accounting data for connection-less networks. This group
became obsolete when the selection control table was modified."::={ juniAcctngGroups 5}juniAcctngBasicGroup5 OBJECT-GROUPOBJECTS{
juniAcctngInterfaceDescrFormat,
juniAcctngInterfaceNumberingMode,
juniAcctngFileFormat,
juniAcctngSelectionType,
juniAcctngSelectionMode,
juniAcctngSelectionMaxIfStackLevels,
juniAcctngSelectionPolicyName,
juniAcctngSelectionPolicyType,
juniAcctngSelectionIfStackRowStatus,
juniAcctngSelectionIfCreateDeleteStats,
juniAcctngSelectionIfCreateDeleteStatsIfTypes,
juniAcctngFileXferMode,
juniAcctngFileXferIndex,
juniAcctngFileXferSecondaryIndex,
juniAcctngInterfaceAdminStatus,
juniAcctngInterfaceOperStatus,
juniAcctngInterfaceRowStatus,
juniAcctngIfFinalStatsXferStatsReceived,
juniAcctngIfFinalStatsXferStatsTransferred,
juniAcctngIfFinalStatsXferStatsDropped
}STATUSobsoleteDESCRIPTION"A collection of objects providing control of the basic collection of
accounting data for connection-less networks."::={ juniAcctngGroups 6}juniAcctngBasicGroup6 OBJECT-GROUPOBJECTS{
juniAcctngVirtualRouterTableIndex,
juniAcctngVirtualRouterTableVRName,
juniAcctngVirtualRouterTableRowStatus
}STATUScurrentDESCRIPTION"A collection of objects providing control of the Virtual Router based
accounting."::={ juniAcctngGroups 7}END